
#include "register/tilingdata_base.h"

namespace optiling {
BEGIN_TILING_DATA_DEF(LerpTilingData)
  TILING_DATA_FIELD_DEF(int32_t, CoreDataNum);
  TILING_DATA_FIELD_DEF(int32_t, finalTileNum);
  TILING_DATA_FIELD_DEF(int32_t, tileDataNum);
  TILING_DATA_FIELD_DEF(int32_t, TailDataNum);
  TILING_DATA_FIELD_DEF(int32_t, y_dimensional);
  TILING_DATA_FIELD_DEF_ARR(int32_t, 20, y_ndarray);
  TILING_DATA_FIELD_DEF_ARR(int32_t, 20, start_ndarray);
  TILING_DATA_FIELD_DEF_ARR(int32_t, 20, end_ndarray);
  TILING_DATA_FIELD_DEF_ARR(int32_t, 20, weight_ndarray);
  TILING_DATA_FIELD_DEF_ARR(int32_t, 20, y_sumndarray);
  TILING_DATA_FIELD_DEF_ARR(int32_t, 20, start_sumndarray);
  TILING_DATA_FIELD_DEF_ARR(int32_t, 20, end_sumndarray);
  TILING_DATA_FIELD_DEF_ARR(int32_t, 20, weight_sumndarray);

END_TILING_DATA_DEF;

REGISTER_TILING_DATA_CLASS(Lerp, LerpTilingData)
}
